package com.javabean;
/*
 *  冰箱类
 *      品牌 brand
 *      颜色 color
 *      容量 capacity
 *      净水模式 WaterPurificationMode
 *      大小 size
 *
 *
 * */

//注意类名必须跟java文件名一致,不能跟java中的API类名一样
public class Fridge {
    //1.成员变量--->一定要私有
    //面向封装思想,将内部的细节隐藏,提供共有的访问方法
    //方法 提高代码的复用性
    //private 提高代码的安全性
    private String brand;
    private String color;
    private int capacity; //单位是L
    private String waterPurificationMode;
    private String size;


    //2.构造方法 要求两种都提供  -->Atl + Insert
    //空参构造
    public Fridge() {
    }

    //带参构造
    public Fridge(String brand, String color, int capacity, String waterPurificationMode, String size) {
        //this代表本类对象,谁调用就代表谁,可以掉用本类的成员
        this.brand = brand;
        this.color = color;
        this.capacity = capacity;
        this.waterPurificationMode = waterPurificationMode;
        this.size = size;
    }

    //3.get与set方法,为了应对private修饰的变量只能在本类被访问,其他类无法访问,提供访问操作
    //快捷键  Alt + Insert

    public String getBrand() {
        return brand;
    }

    public void setBrand(String brand) {
        this.brand = brand;
    }

    public String getColor() {
        return color;
    }

    public void setColor(String color) {
        this.color = color;
    }

    public int getCapacity() {
        return capacity;
    }

    public void setCapacity(int capacity) {
        this.capacity = capacity;
    }

    public String getWaterPurificationMode() {
        return waterPurificationMode;
    }

    public void setWaterPurificationMode(String waterPurificationMode) {
        this.waterPurificationMode = waterPurificationMode;
    }

    public String getSize() {
        return size;
    }

    public void setSize(String size) {
        this.size = size;
    }

    //成员方法show()
    //展示属性,提高复用性
    //两个明确 1.参数列表 2.返回值类型
    //注意成员方法不能写static
    public void show(){
/*
        品牌 brand
 *      颜色 color
 *      容量 capacity
 *      净水模式 WaterPurificationMode
 *      大小 size*/
        System.out.println("品牌: " + brand);
        System.out.println("颜色: " + color);
        System.out.println("容量: " + capacity);
        System.out.println("净水模式: " + waterPurificationMode);
        System.out.println("大小: " + size);
    }
}
